package cn.yuan.xiaoyu.wangmodule.utils;

import android.text.TextUtils;

import java.util.ArrayList;
import java.util.List;

import cn.yuan.xiaoyu.wangmodule.bean.ContactsBean;

/**
 * Created by yukuoyuan on 2017/3/2.
 * 这是一个获取数据的工具类
 */

public class DataUtil {
    static DataUtil dataUtil;

    private DataUtil() {
    }

    public static DataUtil getInstance() {
        if (dataUtil == null) {
            synchronized (DataUtil.class) {
                dataUtil = new DataUtil();
            }
        }
        return dataUtil;
    }

    public List<ContactsBean> getData() {
        List<ContactsBean> contactsBeens = new ArrayList<>();
        for (int i = 0; i < 33; i++) {
            ContactsBean contactsBean = new ContactsBean();
            contactsBean.setName("小于" + i);
            contactsBean.setAvatar("http://cdn.duitang.com/uploads/item/201507/22/20150722145119_hJnyP.jpeg");
            contactsBeens.add(contactsBean);
        }
        for (int i = 0; i < 33; i++) {
            ContactsBean contactsBean = new ContactsBean();
            contactsBean.setName("安庐山" + i);
            contactsBean.setAvatar("http://cdn.duitang.com/uploads/item/201507/22/20150722145119_hJnyP.jpeg");
            contactsBeens.add(contactsBean);
        }
        for (int i = 0; i < 33; i++) {
            ContactsBean contactsBean = new ContactsBean();
            contactsBean.setName("白展堂" + i);
            contactsBean.setAvatar("http://cdn.duitang.com/uploads/item/201507/22/20150722145119_hJnyP.jpeg");
            contactsBeens.add(contactsBean);
        }
        for (int i = 0; i < 33; i++) {
            ContactsBean contactsBean = new ContactsBean();
            contactsBean.setName("陈大五" + i);
            contactsBean.setAvatar("http://cdn.duitang.com/uploads/item/201507/22/20150722145119_hJnyP.jpeg");
            contactsBeens.add(contactsBean);
        }
        for (int i = 0; i < 33; i++) {
            ContactsBean contactsBean = new ContactsBean();
            contactsBean.setName("段皇爷" + i);
            contactsBean.setAvatar("http://cdn.duitang.com/uploads/item/201507/22/20150722145119_hJnyP.jpeg");
            contactsBeens.add(contactsBean);
        }
        for (int i = 0; i < 33; i++) {
            ContactsBean contactsBean = new ContactsBean();
            contactsBean.setName("额" + i);
            contactsBean.setAvatar("http://cdn.duitang.com/uploads/item/201507/22/20150722145119_hJnyP.jpeg");
            contactsBeens.add(contactsBean);
        }
        for (int i = 0; i < 33; i++) {
            ContactsBean contactsBean = new ContactsBean();
            contactsBean.setName("法国" + i);
            contactsBean.setAvatar("http://cdn.duitang.com/uploads/item/201507/22/20150722145119_hJnyP.jpeg");
            contactsBeens.add(contactsBean);
        }
        return contactsBeens;
    }

    /**
     * 这是一个处理时间的一个工具类
     *
     * @param time
     * @return 年月日
     */
    public static String subTime(String time) {
        String date = time.substring(0, 10);
        String times = time.substring(11, 19);
        return date + "-" + times;
    }

    /**
     * 返回一个年月日的方法
     *
     * @param time
     * @return 年月日
     */
    public static String getYearMonthDay(String time) {
        String date = time.substring(0, 10);
        return date;
    }

    /**
     * 这是一个获取时分秒的方法
     *
     * @param time
     * @return 时分秒
     */
    public static String getTime(String time) {
        String date = time.substring(11, 19);
        return date;
    }

    /**
     * 获取时分的方法
     *
     * @return 时分
     */
    public static String getHourMinutes(String time) {
        if (TextUtils.isEmpty(time)) {
            return "";
        }
        String date = time.substring(11, 16);
        return date;
    }

    /**
     * 获取时的方法
     *
     * @return 时
     */
    public static String getHour(String time) {
        if (TextUtils.isEmpty(time)) {
            return "";
        }
        String date = time.substring(11, 13);
        return date;
    }

    /**
     * 获取分的方法
     *
     * @return 分
     */
    public static String getMinutes(String time) {
        if (TextUtils.isEmpty(time)) {
            return "";
        }
        String date = time.substring(14, 16);
        return date;
    }

    /**
     * 这是一个获取年的方法
     *
     * @param time
     * @return 年
     */
    public static String getyear(String time) {
        String date = time.substring(0, 4);
        return date;
    }

    /**
     * 这是一个获取月的方法
     *
     * @param time
     * @return 月
     */
    public static String getymonth(String time) {
        String date = time.substring(5, 7);
        return date;
    }

    /**
     * 这是一个获取日的方法
     *
     * @param time
     * @return 日
     */
    public static String getday(String time) {
        String date = time.substring(8, 10);
        return date;
    }

}
